@charset "utf-8";
body,html{height: 100%;}
body{font:16px/28px '微软雅黑'; color:#333;}
i{font-style:normal; font-weight: normal;}
a{color:#333;}
a:hover{color: #467FD6;}
.dot{background:url(../images/dot.png) no-repeat 0 15px;padding-left: 15px;}
.w{width: 1000px;margin: 0 auto;}
.mt{margin-top: 40px;}
.t2{text-indent:2em;}

/*header*/
.headerTop{color: #767676;background: #F2F2F2;height: 30px;line-height: 30px;font-size: 12px;}
.headerTop .Date{float: left;}
.headerTop .Date span{margin-right: 10px;}
.publish{float:right;}
.publish img{padding-top:5px;}
.language{float: right;}
.language a{margin-left: 15px;color: #767676;}
.logoBox{height: 61px;padding: 10px 0;}
.logo{float: left;}
.logo img{height:61px;}
.search{height:28px;overflow:hidden;float: right;border: 1px solid #168AED;border-radius: 3px;margin-top: 15px;}
.search .souk{width:190px;height:28px;float: left;color: #ccc;border-radius: 3px;padding-left: 5px;}
.search .soub{background:url(../images/icon_search.png) no-repeat center center;width:35px;height:28px;float: left;}
.nav{background: #2C64B1;color: #fff;}
.navBox{width: 1000px;margin: 0 auto;}
.nav ul{width: 1050px;white-space:nowrap;}
.nav li{font-size:18px;line-height:16px;height:16px;padding:19px 0;text-align: center;float: left;position: relative;}
.nav li i{border-left: 1px solid #fff;padding:0 34px;display: block;font-weight: bold;}
.nav li a{color: #fff;}
.nav li a:hover{color: #F9B052;}
.nav li span{width:100%;top:54px;left:0;position: absolute;background: #4680D4;display: none;z-index: 1;}
.nav li span a{border-top: 1px solid #fff;}
.nav li span a:hover{color: #fff;background: #F9B052;}
.nav li:hover span a{display: block;font-size:16px;padding: 5px 0;line-height:38px;}
.nav li:hover span{display:block;}
.nav .link a{display: inline-block;padding: 0 5px;}

h2{border-bottom: 1px solid #4680D2;height:36px;}
h2 a{height: 26px;padding-bottom: 10px;padding-right: 10px;border-bottom: 1px solid #F9B052;float: left;}
h3{font-weight: bold;}
h4{font-size: 14px;}
/*通用列表*/
.listall .carousel{overflow:hidden;position:relative;float: left;}
.listall .carousel,.carousel li,.carousel li img{width:600px;height:400px;}
.listall .carousel span{position:absolute;width:40px; height:74px;cursor:pointer;top:50%;margin-top:-55px;z-index:5;background-image:url(../images/focus_btn.png); background-repeat:no-repeat;background-color:#000;opacity:0.3;filter:alpha(opacity=30);}
.listall .carousel span:hover{opacity:0.6;filter:alpha(opacity=60);}*/
.listall .carousel .play{ margin-top:-50px;}
.listall .carousel .prev{background-position:0 0;left:0px;}
.listall .carousel .next{background-position:-40px 0;right:0px;}
.listall .carousel ul{overflow:hidden; position:absolute;top:0; left:0;}
.listall .carousel li{float:left;position: relative; line-height:20px;overflow: hidden;}
.listall .carousel li a{ display:block;}
.listall .carousel .title,.video li .title{position:absolute;width:100%;line-height:30px;bottom:0; left:0;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#99000000',endColorstr = '#99000000');}
.listall .carousel .title a,.video li .title a{color:#fff;padding:5px 10px;display: inline-block;}
.listall .carousel ol{position:absolute;bottom:15px;right:10px;}
.listall .carousel ol li{width:10px; height:10px;/* background:rgba(153,153,153,1); */background:#ccc; border-radius:50%; margin-right:10px; cursor:pointer;}
.listall .carousel ol li.on{background:#ff0000;}

.listall .jj{width: 360px;height: 400px;overflow: hidden;margin-left: 35px;float: left;}
.listall .mark li{border-top: 1px solid #eee;padding:15px 0;}

.listall .listbox{margin-top:50px; clear:both;}
.listall .listbox .left{ float:left; margin-right:35px; width:600px;}
.listall .listbox li{margin-bottom: 29px;border-bottom: 1px #eee solid; padding-bottom:22px}
.listall .listbox .title{font-size:20px;font-weight: bold;margin-bottom: 10px;}
.listall .listbox .description{ line-height:28px; color:#999;}
.listall .listbox .page-large{text-align: center;font-size: 14px;width: 600px; margin-top:10px}

.listall .listbox .right{float:left; width:365px;}
.listall .listbox .right img{width:365px; height:120px; margin-bottom:30px; display:block;}
.mb80{margin-bottom:80px;}



/*list/show*/
.cur{line-height:45px; color:#888;}
.cur a{ color:#888;}

/*page*/
.page-large{text-align: center;font-size: 14px;}
.page-large a{padding: 0 10px;}
.page-large .on{color: #fff;background: #fdd750;}

/*search*/
.searchPage .search{float: none;margin: 15px auto;width:700px;height: 38px;}
.searchPage .search input{height: 38px;font-size: 16px;}
.searchPage .search .souk{width: 610px;}
.searchPage .search .soub{float: right;;width: 45px;border-left: 1px solid #168AED}
.searchPage .search .clear{float: right;margin-top: 9px;margin-right:8px;}
.searchPage .result{border-bottom: 1px solid #eee;padding-bottom: 10px;}
.searchPage .num,.searchPage .word{color: #F9B051;margin: 0 5px;}
.searchPage ul{padding-bottom: 20px;}
.searchPage li{border-bottom: 1px solid #eee;padding: 15px 0;}
.searchPage li .pic{width:200px;height: 133px;margin-right: 20px;float: left;}
.searchPage li .pic img{width: 100%;height: 100%;}
.searchPage li h3{font-weight: normal;}
.searchPage li h3 .title{font-weight: bold;margin-bottom:10px;font-size: 18px;}
.searchPage li h3 .date{color: #999;font-size: 14px;margin-top: 10px;}
.searchPage .page-large{margin-top: 10px;}

/*footer*/
.footer{color:#fff;background: #2C64B1;padding:35px 0 15px;}
.footer a{color:#fff;}
.footer .link{border-bottom: 1px solid #fff;}
.footer .link a:hover{color: #F9B052;}
.footer h2{display: inline-block;font-weight: bold;border: 0;float:none;margin: 0 15px;width: 80px;font-size: 18px;padding-bottom: 20px;}
.footer ul{text-align: center;}
.footer ul a{margin: 0 15px;}
.copyright{text-align: center;margin-top: 20px;font-size: 14px;}
.copyright span{margin: 0 5px;}